package com.cloudbroker.bcs.platform.ltb.bizapi.service.viewpoint.vo;

import com.cloudbroker.bcs.common.validatioin.annotation.EnumValue;
import com.cloudbroker.bcs.common.validatioin.annotation.Length;
import com.cloudbroker.bcs.common.validatioin.annotation.NotBlank;
import com.cloudbroker.bcs.platform.ltb.bizapi.constants.type.NoticeType;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.base.vo.HSBCPSVO;

public class NoticeInfoForm extends HSBCPSVO {

	private static final long serialVersionUID = 2224893683670740384L;
	
	@NotBlank
	@EnumValue(enumClass = NoticeType.class)
	protected String notice_type;
	
	@NotBlank
	@Length(max = 4000)
	protected String notice_content;

	public String getNotice_type() {
		return notice_type;
	}

	public void setNotice_type(String notice_type) {
		this.notice_type = notice_type;
	}

	public String getNotice_content() {
		return notice_content;
	}

	public void setNotice_content(String notice_content) {
		this.notice_content = notice_content;
	}

	@Override
	public String toString() {
		return "NoticeInfoForm [notice_type=" + notice_type
				+ ", notice_content=" + notice_content + "]";
	}

}
